package com.atguigu.gulimall.search.vo;

import lombok.Data;

import java.util.List;

/**
 * 检索条件
 *
 * catalog3Id & keyword & sort (saleCount,hot,price,   desc/asc)
 */
@Data
public class SearchParam {

    /**
     * 页面传递的检索参数，全文匹配
     *
     * 检索skuTile
     */
    private String keyWord;

    /**
     * （可能会有）3级分类id
     */
    private Long catalog3Id;

    /**
     * 排序条件
     * saleCount_asc  / saleCount_desc
     *
     * skuPrice  asc/desc 价格
     *
     * hostScore acs/desc 热度
     */
    private String sort;

    /**
     * 过滤条件
     *
     * hasStock是否有货   0/1
     * skuPrice  价格区间  100_500   _500  500_ 以上
     * brandId  品牌
     *
     * attrs=1_其他:安卓&attrs=2_5寸:6寸     属性
     */

    private Integer hasStock;
    private String skuPrice;
    private List<Long> brandId;//品牌查询 多选
    private List<String> attrs;//按照属性进行筛选
    private Integer pageNum =1;//页码

    private String _queryString;//原生查询uri中的的参数
}
